﻿HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME,
H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE,
A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE,
DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP,
SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR,
B, U, I, CENTER,
DL, DT, DD, OL, UL, LI,
FIELDSET, FORM, LABEL, LEGEND,
TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

INPUT, SELECT, TEXTAREA, LABEL {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.1em;
}



body {
    background:url(../Images/Bg_repeat.gif) repeat-x top left #F6E2D5;
    font-size:67%;
    font-family:Arial;
}

h2, h3{
    font-family:verdana,sans-serif;
    }
    h2{
        font-size:1.4em;
        color:#b22625;
        margin:3px 0px 5px;
        }
        
        h3{
            font-size:1.2em;
            color:#581e00;}
p, li{
    font-size:1.2em;}
    
    p{
        margin-bottom:5px;}


a			{ color:#fff; text-decoration:none; }
a:active	{ color:#fff; text-decoration:none; }
a:hover		{ color:#fff; text-decoration:underline; }
a:visited	{ color:#fff; }

/*#sub-navigation a	{ font-weight:normal; color:#c7c7c7; }
#sub-navigation a:hover	{ color:#fff; text-decoration:none; }*/

#Wrapper{
    width:929px;
    margin:0px auto;
    background:url(../Images/Content_bg_rp.gif) repeat-y top left #ecdccc;
    }
    
    #Header{
        width:929px;
        height:455px;
        background:url(../Images/Header_bg.jpg) repeat-y top left #ecdccc;
        }
        
        #Logo{
            height:137px;}
            
            #Logo a{
display:block;
height:119px;
left:47px;
position:relative;
top:14px;
width:127px;
                }
        
        #Menu{
            
            margin:8px 42px 0px;
            }
            
            #Menu ul{
                list-style-image:none;
                list-style-position:outside;
                list-style-type:none;
            }
            
            #Menu ul li{
                float:left;
                font-size:1.3em;
                text-transform:uppercase;
                
            }
            #Menu ul li.menuHome{
                position:relative;
                left:0px}
            #Menu ul li.menuStores{
                position:relative;
                left:175px
                }
            #Menu ul li.menuTheCompetition{
                position:relative;
                left:280px}
            
            
    
    #Content{
        margin:0px 44px 40px;
        }    
    
    #Footer{
        width:929px;
        height:139px;
        background:url(../Images/Footer_bg.gif) no-repeat top left #ecdccc;
        
        }
        
        .termsAndConditions{
            background:url(../Images/PDF.gif) no-repeat center left;
            padding:2px 0px 2px 20px;
            display:block;
            position:relative;
            left:44px;
            top:10px;
            
            }
        
        /*Store Finder*/
        .StoreAccordion{
            background:#ffffff;
            width:320px;
            color:#ffffff}
            .StoreAccordion_Header{
                background:#b22625;
                cursor:pointer;
                padding:5px;
                font-family:verdana,sans-serif;
                font-size:1.3em;
                margin-bottom:3px;
                }
            .StoreAccordion_HeaderSelected{
                background:#56220d;
                padding:5px;
                font-family:verdana,sans-serif;
                font-size:1.3em;
                margin-bottom:0px;
                
                }
            .StoreAccordion_Content{
                background:#ffffff;
                border-left:dashed 1px #56220d;
                border-right:dashed 1px #56220d;
                border-bottom:dashed 1px #56220d;
                color:#000000;
                padding:5px;
                margin-bottom:3px;
                }
            
            .StoreAccordion_Content a{
                
            color:#000000;
            }
       
       #Content{}
       
       
       .legalText{
           font-size:1em;}
       #Content ul{
           list-style-position:inside;}
            
            
            
            
            .ThanksForVotingForMe{
                margin:25px auto 0;
                width:293px;}
            .ThanksForVotingForMe_img{}
            .ThanksForVotingForMe p{
                color:#B22625;
                font-size:1.7em;}
                
                
                .BtnShowForm{
                    left:300px;
                    position:relative;
                    margin-bottom:40px;}
 
 /*Form*/   
 
 ul.form{
    list-style-type:none;}
    
    ul.form li{
        margin:5px 0px;
        }
    .formLabel{
        float:left;
        margin-right:5px;
        text-align:right;
        width:84px;}
    .formItem{
        width:200px;
        }
 /*Misc*/

/*light grey round box*/
.bl {
	/*width: 300px;*/
	background: url('../images/rc_lightGrey_bl.gif') 0 100% no-repeat #ebebeb; 
}
.br {
	background: url('../images/rc_lightGrey_br.gif') 100% 100% no-repeat;
}
.tl {
	background: url('../images/rc_lightGrey_tl.gif') 0 0 no-repeat;
}
.tr { 
	padding: 10px;
	background: url('../images/rc_lightGrey_tr.gif') 100% 0 no-repeat;
}

/* Cleaerfix*/
 .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}